package com.ruoyi.hospital.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 医院患者数据对象 hospital_patient_data
 * 
 * @author ruoyi
 * @date 2025-04-24
 */
public class HospitalPatientData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 科室 */
    @Excel(name = "科室")
    private String department;

    /** 床号 */
    @Excel(name = "床号")
    private String bedNumber;

    /** 患者姓名 */
    @Excel(name = "患者姓名")
    private String patientName;

    /** 住院号 */
    @Excel(name = "住院号")
    private String hospitalNumber;

    /** 性别（女0、男1） */
    @Excel(name = "性别", readConverterExp = "女=0、男1")
    private Long gender;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long age;

    /** 民族 */
    @Excel(name = "民族")
    private String ethnicity;

    /** 文化程度 */
    @Excel(name = "文化程度")
    private String educationLevel;

    /** 肺功能测试号或测试日期 */
    @Excel(name = "肺功能测试号或测试日期")
    private String pulmonaryTestNumber;

    /** 电话号码 */
    @Excel(name = "电话号码")
    private String phoneNumber;

    /** 现地址 */
    @Excel(name = "现地址")
    private String currentAddress;

    /** 身高（米） */
    @Excel(name = "身高", readConverterExp = "米=")
    private BigDecimal height;

    /** 体重（kg） */
    @Excel(name = "体重", readConverterExp = "k=g")
    private BigDecimal weight;

    /** BMI指数=体重/(身高*身高) */
    @Excel(name = "BMI指数=体重/(身高*身高)")
    private BigDecimal bmi;

    /** 分期(正常、PRISm、COPD稳定期、COPD急性加重期) */
    @Excel(name = "分期(正常、PRISm、COPD稳定期、COPD急性加重期)")
    private String diseaseStage;

    /** 吸烟状况：曾经（1）、现在（2）、从未（3） */
    @Excel(name = "吸烟状况：曾经", readConverterExp = "1=")
    private Long smokingStatus;

    /** 吸烟详情（年限/每日包数量） */
    @Excel(name = "吸烟详情", readConverterExp = "年=限/每日包数量")
    private String smokingDetails;

    /** 饮酒史：曾经（1）、现在（2）、从未（3） */
    @Excel(name = "饮酒史：曾经", readConverterExp = "1=")
    private Long drinkingStatus;

    /** 家族史 */
    @Excel(name = "家族史")
    private String familyHistory;

    /** 职业 */
    @Excel(name = "职业")
    private String occupation;

    /** 既往史 */
    @Excel(name = "既往史")
    private String medicalHistory;

    /** 入院诊断 */
    @Excel(name = "入院诊断")
    private String admissionDiagnosis;

    /** 出院诊断 */
    @Excel(name = "出院诊断")
    private String dischargeDiagnosis;

    /** 住院费用 */
    @Excel(name = "住院费用")
    private BigDecimal hospitalizationCost;

    /** 住院天数 */
    @Excel(name = "住院天数")
    private Long hospitalizationDays;

    /** 症状 */
    @Excel(name = "症状")
    private String symptoms;

    /** 过敏史 */
    @Excel(name = "过敏史")
    private String allergyHistory;

    /** 收缩压（mmHg） */
    @Excel(name = "收缩压", readConverterExp = "m=mHg")
    private Long systolicPressure;

    /** 舒张压（mmHg） */
    @Excel(name = "舒张压", readConverterExp = "m=mHg")
    private Long diastolicPressure;

    /** 脉搏（次/分） */
    @Excel(name = "脉搏", readConverterExp = "次=/分")
    private Long pulseRate;

    /** 呼吸（次/分） */
    @Excel(name = "呼吸", readConverterExp = "次=/分")
    private Long respiratoryRate;

    /** 体温（℃） */
    @Excel(name = "体温", readConverterExp = "℃=")
    private BigDecimal bodyTemperature;

    /** 血糖（mmol/L） */
    @Excel(name = "血糖", readConverterExp = "m=mol/L")
    private BigDecimal bloodGlucose;

    /** 抗生素治疗 */
    @Excel(name = "抗生素治疗")
    private String antibiotics;

    /** 雾化用药 */
    @Excel(name = "雾化用药")
    private String nebulizationDrugs;

    /** 胸部CT结果 */
    @Excel(name = "胸部CT结果")
    private String chestCt;

    /** 肝、胆、胰、脾等彩超结果 */
    @Excel(name = "肝、胆、胰、脾等彩超结果")
    private String ultrasoundResults;

    /** 心脏彩超结果 */
    @Excel(name = "心脏彩超结果")
    private String cardiacUltrasound;

    /** 心电图结果 */
    @Excel(name = "心电图结果")
    private String ecgResults;

    /** 其他检查结果 */
    @Excel(name = "其他检查结果")
    private String otherExaminations;

    /** PH值（7.35-7.45） */
    @Excel(name = "PH值", readConverterExp = "7=.35-7.45")
    private BigDecimal ph;

    /** PaCO2（35-45mmHg） */
    @Excel(name = "PaCO2", readConverterExp = "3=5-45mmHg")
    private BigDecimal paco2;

    /** PaO2（80-100mmHg） */
    @Excel(name = "PaO2", readConverterExp = "8=0-100mmHg")
    private BigDecimal pao2;

    /** HCO3-（21-28mmol/L） */
    @Excel(name = "HCO3-", readConverterExp = "2=1-28mmol/L")
    private BigDecimal hco3;

    /** BE（-3-3mmol/L） */
    @Excel(name = "BE", readConverterExp = "-=3-3mmol/L")
    private BigDecimal be;

    /** 吸氧浓度（%） */
    @Excel(name = "吸氧浓度", readConverterExp = "%=")
    private BigDecimal oxygenConcentration;

    /** 白细胞（3.5-9.5，10^9/L） */
    @Excel(name = "白细胞", readConverterExp = "3=.5-9.5，10^9/L")
    private BigDecimal wbc;

    /** 红细胞（3.8-5.8，10^12/L） */
    @Excel(name = "红细胞", readConverterExp = "3=.8-5.8，10^12/L")
    private BigDecimal rbc;

    /** 血红蛋白（115-150g/L） */
    @Excel(name = "血红蛋白", readConverterExp = "1=15-150g/L")
    private BigDecimal hemoglobin;

    /** 血小板（125-350，10^9/L） */
    @Excel(name = "血小板", readConverterExp = "1=25-350，10^9/L")
    private BigDecimal platelets;

    /** 淋巴细胞百分数（20-50%） */
    @Excel(name = "淋巴细胞百分数", readConverterExp = "2=0-50%")
    private BigDecimal lymphocytePercentage;

    /** 单核细胞百分数（3-10%） */
    @Excel(name = "单核细胞百分数", readConverterExp = "3=-10%")
    private BigDecimal monocytePercentage;

    /** 嗜中性粒细胞百分数（40-75%） */
    @Excel(name = "嗜中性粒细胞百分数", readConverterExp = "4=0-75%")
    private BigDecimal neutrophilPercentage;

    /** 嗜酸性粒细胞百分数（0.4-8%） */
    @Excel(name = "嗜酸性粒细胞百分数", readConverterExp = "0=.4-8%")
    private BigDecimal eosinophilPercentage;

    /** 淋巴细胞绝对值（1.1-3.2，10^9/L） */
    @Excel(name = "淋巴细胞绝对值", readConverterExp = "1=.1-3.2，10^9/L")
    private BigDecimal lymphocyteAbsolute;

    /** 单核细胞绝对值（0.1-0.6，10^9/L） */
    @Excel(name = "单核细胞绝对值", readConverterExp = "0=.1-0.6，10^9/L")
    private BigDecimal monocyteAbsolute;

    /** 嗜中性粒细胞绝对值（1.8-6.3，10^9/L） */
    @Excel(name = "嗜中性粒细胞绝对值", readConverterExp = "1=.8-6.3，10^9/L")
    private BigDecimal neutrophilAbsolute;

    /** 嗜酸性粒细胞绝对值（0.02-0.52，10^9/L） */
    @Excel(name = "嗜酸性粒细胞绝对值", readConverterExp = "0=.02-0.52，10^9/L")
    private BigDecimal eosinophilAbsolute;

    /** 高密度脂蛋白胆固醇（≥1.04mmol/l） */
    @Excel(name = "高密度脂蛋白胆固醇", readConverterExp = "≥=1.04mmol/l")
    private BigDecimal hdl;

    /** 低密度脂蛋白胆固醇（≤3.37mmol/l） */
    @Excel(name = "低密度脂蛋白胆固醇", readConverterExp = "≤=3.37mmol/l")
    private BigDecimal ldl;

    /** 总胆固醇（≤5.18mmol/l） */
    @Excel(name = "总胆固醇", readConverterExp = "≤=5.18mmol/l")
    private BigDecimal totalCholesterol;

    /** 甘油三酯（0.4-1.8mmol/l） */
    @Excel(name = "甘油三酯", readConverterExp = "0=.4-1.8mmol/l")
    private BigDecimal triglycerides;

    /** 肌酸激酶（40-200U/L） */
    @Excel(name = "肌酸激酶", readConverterExp = "4=0-200U/L")
    private BigDecimal creatineKinase;

    /** 肌酸激酶同工酶（0-25U/L） */
    @Excel(name = "肌酸激酶同工酶", readConverterExp = "0=-25U/L")
    private BigDecimal ckMb;

    /** 乳酸脱氢酶（120-250U/L） */
    @Excel(name = "乳酸脱氢酶", readConverterExp = "1=20-250U/L")
    private BigDecimal ldh;

    /** α-羟丁酸脱氢酶（72-182U/L） */
    @Excel(name = "α-羟丁酸脱氢酶", readConverterExp = "7=2-182U/L")
    private BigDecimal hbdh;

    /** 高敏肌钙蛋白Ⅰ（≤19ng/L） */
    @Excel(name = "高敏肌钙蛋白Ⅰ", readConverterExp = "≤=19ng/L")
    private BigDecimal troponin;

    /** 肌酐（41-73umol/L） */
    @Excel(name = "肌酐", readConverterExp = "4=1-73umol/L")
    private BigDecimal creatinine;

    /** 尿酸（155-357umol/l） */
    @Excel(name = "尿酸", readConverterExp = "1=55-357umol/l")
    private BigDecimal uricAcid;

    /** 尿素（2.6-7.5mmol/l） */
    @Excel(name = "尿素", readConverterExp = "2=.6-7.5mmol/l")
    private BigDecimal urea;

    /** 胱抑素C（0.59-1.03mg/L） */
    @Excel(name = "胱抑素C", readConverterExp = "0=.59-1.03mg/L")
    private BigDecimal cystatinC;

    /** 肾小球滤过率（80-120ml/min） */
    @Excel(name = "肾小球滤过率", readConverterExp = "8=0-120ml/min")
    private BigDecimal gfr;

    /** 天门冬氨酸氨基转移酶（13-35U/L） */
    @Excel(name = "天门冬氨酸氨基转移酶", readConverterExp = "1=3-35U/L")
    private BigDecimal ast;

    /** 丙氨酸氨基转移酶（7-40U/L） */
    @Excel(name = "丙氨酸氨基转移酶", readConverterExp = "7=-40U/L")
    private BigDecimal alt;

    /** 总胆红素（3.4-17.1umol/L） */
    @Excel(name = "总胆红素", readConverterExp = "3=.4-17.1umol/L")
    private BigDecimal totalBilirubin;

    /** 总蛋白（65-85g/L） */
    @Excel(name = "总蛋白", readConverterExp = "6=5-85g/L")
    private BigDecimal totalProtein;

    /** 白蛋白（40-55g/L） */
    @Excel(name = "白蛋白", readConverterExp = "4=0-55g/L")
    private BigDecimal albumin;

    /** 白介素-6（≤7pg/ml） */
    @Excel(name = "白介素-6", readConverterExp = "≤=7pg/ml")
    private BigDecimal il6;

    /** 降钙素（≤0.06ng/ml） */
    @Excel(name = "降钙素", readConverterExp = "≤=0.06ng/ml")
    private BigDecimal calcitonin;

    /** BNP（≤125pg/ml） */
    @Excel(name = "BNP", readConverterExp = "≤=125pg/ml")
    private BigDecimal bnp;

    /** C-反应蛋白（3-7mg/L） */
    @Excel(name = "C-反应蛋白", readConverterExp = "3=-7mg/L")
    private BigDecimal crp;

    /** 血沉（0-20mm/h） */
    @Excel(name = "血沉", readConverterExp = "0=-20mm/h")
    private BigDecimal esr;

    /** 凝血酶原时间（9.4-12.5s） */
    @Excel(name = "凝血酶原时间", readConverterExp = "9=.4-12.5s")
    private BigDecimal pt;

    /** 活化部分凝血酶原时间（25.4-38.4s） */
    @Excel(name = "活化部分凝血酶原时间", readConverterExp = "2=5.4-38.4s")
    private BigDecimal aptt;

    /** 凝血酶时间（10.3-16.6s） */
    @Excel(name = "凝血酶时间", readConverterExp = "1=0.3-16.6s")
    private BigDecimal tt;

    /** 国际标准化比值（0.8-1.5） */
    @Excel(name = "国际标准化比值", readConverterExp = "0=.8-1.5")
    private BigDecimal inr;

    /** 纤维蛋白原（2.38-5g/L） */
    @Excel(name = "纤维蛋白原", readConverterExp = "2=.38-5g/L")
    private BigDecimal fibrinogen;

    /** D-二聚体（0-243ng/ml） */
    @Excel(name = "D-二聚体", readConverterExp = "0=-243ng/ml")
    private BigDecimal dDimer;

    /** 痰培养结果 */
    @Excel(name = "痰培养结果")
    private String sputumCulture;

    /** 病理检查结果 */
    @Excel(name = "病理检查结果")
    private String pathologyExamination;

    /** 呼吸困难量表评分（mMRC评分） */
    @Excel(name = "呼吸困难量表评分", readConverterExp = "m=MRC评分")
    private BigDecimal mmrcScore;

    /** 日常生活量表评分 */
    @Excel(name = "日常生活量表评分")
    private BigDecimal dailyLivingScore;

    /** 日常生活量表名称 */
    @Excel(name = "日常生活量表名称")
    private String dailyLivingScale;

    /** 跌倒风险评分 */
    @Excel(name = "跌倒风险评分")
    private BigDecimal fallRiskScore;

    /** 跌倒评分表名称 */
    @Excel(name = "跌倒评分表名称")
    private String fallRiskScale;

    /** 压疮风险评分 */
    @Excel(name = "压疮风险评分")
    private BigDecimal pressureUlcerScore;

    /** 压疮评分表名称 */
    @Excel(name = "压疮评分表名称")
    private String pressureUlcerScale;

    /** FEV1舒张前（实际值）（L） */
    @Excel(name = "FEV1舒张前", readConverterExp = "实=际值")
    private BigDecimal fev1Pre;

    /** FEV1舒张前（比预计值）（%） */
    @Excel(name = "FEV1舒张前", readConverterExp = "比=预计值")
    private BigDecimal fev1PrePercent;

    /** FVC舒张前（实际值）（L） */
    @Excel(name = "FVC舒张前", readConverterExp = "实=际值")
    private BigDecimal fvcPre;

    /** FVC舒张前（比预计值）（%） */
    @Excel(name = "FVC舒张前", readConverterExp = "比=预计值")
    private BigDecimal fvcPrePercent;

    /** FEV1/FVC舒张前（实际值） */
    @Excel(name = "FEV1/FVC舒张前", readConverterExp = "实=际值")
    private BigDecimal fev1FvcRatioPre;

    /** FEV1/FVC舒张前（比预计值）（%） */
    @Excel(name = "FEV1/FVC舒张前", readConverterExp = "比=预计值")
    private BigDecimal fev1FvcRatioPrePercent;

    /** FEV1舒张后（实际值）（L） */
    @Excel(name = "FEV1舒张后", readConverterExp = "实=际值")
    private BigDecimal fev1Post;

    /** FEV1舒张后（比预计值）（%） */
    @Excel(name = "FEV1舒张后", readConverterExp = "比=预计值")
    private BigDecimal fev1PostPercent;

    /** FVC舒张后（实际值）（L） */
    @Excel(name = "FVC舒张后", readConverterExp = "实=际值")
    private BigDecimal fvcPost;

    /** FVC舒张后（比预计值）（%） */
    @Excel(name = "FVC舒张后", readConverterExp = "比=预计值")
    private BigDecimal fvcPostPercent;

    /** FEV1/FVC舒张后（实际值） */
    @Excel(name = "FEV1/FVC舒张后", readConverterExp = "实=际值")
    private BigDecimal fev1FvcRatioPost;

    /** FEV1/FVC舒张后（比预计值）（%） */
    @Excel(name = "FEV1/FVC舒张后", readConverterExp = "比=预计值")
    private BigDecimal fev1FvcRatioPostPercent;

    /** FVC改善率（%） */
    @Excel(name = "FVC改善率", readConverterExp = "%=")
    private BigDecimal fvcImprovement;

    /** FEV1改善率（%） */
    @Excel(name = "FEV1改善率", readConverterExp = "%=")
    private BigDecimal fev1Improvement;

    /** PEF舒张前（L/S） */
    @Excel(name = "PEF舒张前", readConverterExp = "L=/S")
    private BigDecimal pefPre;

    /** MMEF75/25舒张前（L/S） */
    @Excel(name = "MMEF75/25舒张前", readConverterExp = "L=/S")
    private BigDecimal mmef7525Pre;

    /** MEF75舒张前（FEF25）（L/S） */
    @Excel(name = "MEF75舒张前", readConverterExp = "F=EF25")
    private BigDecimal mef75Pre;

    /** MEF50舒张前（FEF50）（L/S） */
    @Excel(name = "MEF50舒张前", readConverterExp = "F=EF50")
    private BigDecimal mef50Pre;

    /** MEF25舒张前（FEF75）（L/S） */
    @Excel(name = "MEF25舒张前", readConverterExp = "F=EF75")
    private BigDecimal mef25Pre;

    /** PEF舒张后（L/S） */
    @Excel(name = "PEF舒张后", readConverterExp = "L=/S")
    private BigDecimal pefPost;

    /** MMEF75/25舒张后（L/S） */
    @Excel(name = "MMEF75/25舒张后", readConverterExp = "L=/S")
    private BigDecimal mmef7525Post;

    /** MEF75舒张后（FEF25）（L/S） */
    @Excel(name = "MEF75舒张后", readConverterExp = "F=EF25")
    private BigDecimal mef75Post;

    /** MEF50舒张后（FEF50）（L/S） */
    @Excel(name = "MEF50舒张后", readConverterExp = "F=EF50")
    private BigDecimal mef50Post;

    /** MEF25舒张后（FEF75）（L/S） */
    @Excel(name = "MEF25舒张后", readConverterExp = "F=EF75")
    private BigDecimal mef25Post;

    /** 弥散功能DLCO-SB（%） */
    @Excel(name = "弥散功能DLCO-SB", readConverterExp = "%=")
    private BigDecimal dlcoSbPercent;

    /** 肺总量TLC-SB（%） */
    @Excel(name = "肺总量TLC-SB", readConverterExp = "%=")
    private BigDecimal tlcSbPercent;

    /** 残气RV-SB（%） */
    @Excel(name = "残气RV-SB", readConverterExp = "%=")
    private BigDecimal rvSbPercent;

    /** Z5舒张前（震荡频率为5Hz时呼吸总阻抗）（% pred，＜0.5kPa/(L*5)） */
    @Excel(name = "Z5舒张前", readConverterExp = "震=荡频率为5Hz时呼吸总阻抗")
    private BigDecimal z5Pre;

    /** R5舒张前（震荡频率为5Hz时气道黏性阻力）（% pred，＜150%） */
    @Excel(name = "R5舒张前", readConverterExp = "震=荡频率为5Hz时气道黏性阻力")
    private BigDecimal r5Pre;

    /** R20舒张前（震荡频率为20Hz时中心气道黏性阻力）（% pred，＜150%） */
    @Excel(name = "R20舒张前", readConverterExp = "震=荡频率为20Hz时中心气道黏性阻力")
    private BigDecimal r20Pre;

    /** X5舒张前（震荡频率为5Hz时电抗值）（% pred，预计值与实测值差＜0.2kPa/(L*5)） */
    @Excel(name = "X5舒张前", readConverterExp = "震=荡频率为5Hz时电抗值")
    private BigDecimal x5Pre;

    /** 共振频率（Hz，＜10） */
    @Excel(name = "共振频率", readConverterExp = "H=z，＜10")
    private BigDecimal resonantFrequency;

    /** Z5舒张后（震荡频率为5Hz时呼吸总阻抗）（% pred） */
    @Excel(name = "Z5舒张后", readConverterExp = "震=荡频率为5Hz时呼吸总阻抗")
    private BigDecimal z5Post;

    /** R5舒张后（震荡频率为5Hz时气道黏性阻力）（% pred） */
    @Excel(name = "R5舒张后", readConverterExp = "震=荡频率为5Hz时气道黏性阻力")
    private BigDecimal r5Post;

    /** R20舒张后（震荡频率为20Hz时中心气道黏性阻力）（% pred） */
    @Excel(name = "R20舒张后", readConverterExp = "震=荡频率为20Hz时中心气道黏性阻力")
    private BigDecimal r20Post;

    /** X5舒张后（震荡频率为5Hz时电抗值）（% pred） */
    @Excel(name = "X5舒张后", readConverterExp = "震=荡频率为5Hz时电抗值")
    private BigDecimal x5Post;

    /** 创建人姓名 */
    @Excel(name = "创建人姓名")
    private String createdBy;

    /** 创建人部门 */
    @Excel(name = "创建人部门")
    private String creatorDepartment;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdAt;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatedAt;

    /** 最后更新人姓名 */
    @Excel(name = "最后更新人姓名")
    private String updatedBy;

    /** 用户ID（关联用户表） */
    private Long userId;

    /** 部门ID（关联部门表） */
    private Long deptId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setDepartment(String department) 
    {
        this.department = department;
    }

    public String getDepartment() 
    {
        return department;
    }

    public void setBedNumber(String bedNumber) 
    {
        this.bedNumber = bedNumber;
    }

    public String getBedNumber() 
    {
        return bedNumber;
    }

    public void setPatientName(String patientName) 
    {
        this.patientName = patientName;
    }

    public String getPatientName() 
    {
        return patientName;
    }

    public void setHospitalNumber(String hospitalNumber) 
    {
        this.hospitalNumber = hospitalNumber;
    }

    public String getHospitalNumber() 
    {
        return hospitalNumber;
    }

    public void setGender(Long gender) 
    {
        this.gender = gender;
    }

    public Long getGender() 
    {
        return gender;
    }

    public void setAge(Long age) 
    {
        this.age = age;
    }

    public Long getAge() 
    {
        return age;
    }

    public void setEthnicity(String ethnicity) 
    {
        this.ethnicity = ethnicity;
    }

    public String getEthnicity() 
    {
        return ethnicity;
    }

    public void setEducationLevel(String educationLevel) 
    {
        this.educationLevel = educationLevel;
    }

    public String getEducationLevel() 
    {
        return educationLevel;
    }

    public void setPulmonaryTestNumber(String pulmonaryTestNumber) 
    {
        this.pulmonaryTestNumber = pulmonaryTestNumber;
    }

    public String getPulmonaryTestNumber() 
    {
        return pulmonaryTestNumber;
    }

    public void setPhoneNumber(String phoneNumber) 
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber() 
    {
        return phoneNumber;
    }

    public void setCurrentAddress(String currentAddress) 
    {
        this.currentAddress = currentAddress;
    }

    public String getCurrentAddress() 
    {
        return currentAddress;
    }

    public void setHeight(BigDecimal height) 
    {
        this.height = height;
    }

    public BigDecimal getHeight() 
    {
        return height;
    }

    public void setWeight(BigDecimal weight) 
    {
        this.weight = weight;
    }

    public BigDecimal getWeight() 
    {
        return weight;
    }

    public void setBmi(BigDecimal bmi) 
    {
        this.bmi = bmi;
    }

    public BigDecimal getBmi() 
    {
        return bmi;
    }

    public void setDiseaseStage(String diseaseStage) 
    {
        this.diseaseStage = diseaseStage;
    }

    public String getDiseaseStage() 
    {
        return diseaseStage;
    }

    public void setSmokingStatus(Long smokingStatus) 
    {
        this.smokingStatus = smokingStatus;
    }

    public Long getSmokingStatus() 
    {
        return smokingStatus;
    }

    public void setSmokingDetails(String smokingDetails) 
    {
        this.smokingDetails = smokingDetails;
    }

    public String getSmokingDetails() 
    {
        return smokingDetails;
    }

    public void setDrinkingStatus(Long drinkingStatus) 
    {
        this.drinkingStatus = drinkingStatus;
    }

    public Long getDrinkingStatus() 
    {
        return drinkingStatus;
    }

    public void setFamilyHistory(String familyHistory) 
    {
        this.familyHistory = familyHistory;
    }

    public String getFamilyHistory() 
    {
        return familyHistory;
    }

    public void setOccupation(String occupation) 
    {
        this.occupation = occupation;
    }

    public String getOccupation() 
    {
        return occupation;
    }

    public void setMedicalHistory(String medicalHistory) 
    {
        this.medicalHistory = medicalHistory;
    }

    public String getMedicalHistory() 
    {
        return medicalHistory;
    }

    public void setAdmissionDiagnosis(String admissionDiagnosis) 
    {
        this.admissionDiagnosis = admissionDiagnosis;
    }

    public String getAdmissionDiagnosis() 
    {
        return admissionDiagnosis;
    }

    public void setDischargeDiagnosis(String dischargeDiagnosis) 
    {
        this.dischargeDiagnosis = dischargeDiagnosis;
    }

    public String getDischargeDiagnosis() 
    {
        return dischargeDiagnosis;
    }

    public void setHospitalizationCost(BigDecimal hospitalizationCost) 
    {
        this.hospitalizationCost = hospitalizationCost;
    }

    public BigDecimal getHospitalizationCost() 
    {
        return hospitalizationCost;
    }

    public void setHospitalizationDays(Long hospitalizationDays) 
    {
        this.hospitalizationDays = hospitalizationDays;
    }

    public Long getHospitalizationDays() 
    {
        return hospitalizationDays;
    }

    public void setSymptoms(String symptoms) 
    {
        this.symptoms = symptoms;
    }

    public String getSymptoms() 
    {
        return symptoms;
    }

    public void setAllergyHistory(String allergyHistory) 
    {
        this.allergyHistory = allergyHistory;
    }

    public String getAllergyHistory() 
    {
        return allergyHistory;
    }

    public void setSystolicPressure(Long systolicPressure) 
    {
        this.systolicPressure = systolicPressure;
    }

    public Long getSystolicPressure() 
    {
        return systolicPressure;
    }

    public void setDiastolicPressure(Long diastolicPressure) 
    {
        this.diastolicPressure = diastolicPressure;
    }

    public Long getDiastolicPressure() 
    {
        return diastolicPressure;
    }

    public void setPulseRate(Long pulseRate) 
    {
        this.pulseRate = pulseRate;
    }

    public Long getPulseRate() 
    {
        return pulseRate;
    }

    public void setRespiratoryRate(Long respiratoryRate) 
    {
        this.respiratoryRate = respiratoryRate;
    }

    public Long getRespiratoryRate() 
    {
        return respiratoryRate;
    }

    public void setBodyTemperature(BigDecimal bodyTemperature) 
    {
        this.bodyTemperature = bodyTemperature;
    }

    public BigDecimal getBodyTemperature() 
    {
        return bodyTemperature;
    }

    public void setBloodGlucose(BigDecimal bloodGlucose) 
    {
        this.bloodGlucose = bloodGlucose;
    }

    public BigDecimal getBloodGlucose() 
    {
        return bloodGlucose;
    }

    public void setAntibiotics(String antibiotics) 
    {
        this.antibiotics = antibiotics;
    }

    public String getAntibiotics() 
    {
        return antibiotics;
    }

    public void setNebulizationDrugs(String nebulizationDrugs) 
    {
        this.nebulizationDrugs = nebulizationDrugs;
    }

    public String getNebulizationDrugs() 
    {
        return nebulizationDrugs;
    }

    public void setChestCt(String chestCt) 
    {
        this.chestCt = chestCt;
    }

    public String getChestCt() 
    {
        return chestCt;
    }

    public void setUltrasoundResults(String ultrasoundResults) 
    {
        this.ultrasoundResults = ultrasoundResults;
    }

    public String getUltrasoundResults() 
    {
        return ultrasoundResults;
    }

    public void setCardiacUltrasound(String cardiacUltrasound) 
    {
        this.cardiacUltrasound = cardiacUltrasound;
    }

    public String getCardiacUltrasound() 
    {
        return cardiacUltrasound;
    }

    public void setEcgResults(String ecgResults) 
    {
        this.ecgResults = ecgResults;
    }

    public String getEcgResults() 
    {
        return ecgResults;
    }

    public void setOtherExaminations(String otherExaminations) 
    {
        this.otherExaminations = otherExaminations;
    }

    public String getOtherExaminations() 
    {
        return otherExaminations;
    }

    public void setPh(BigDecimal ph) 
    {
        this.ph = ph;
    }

    public BigDecimal getPh() 
    {
        return ph;
    }

    public void setPaco2(BigDecimal paco2) 
    {
        this.paco2 = paco2;
    }

    public BigDecimal getPaco2() 
    {
        return paco2;
    }

    public void setPao2(BigDecimal pao2) 
    {
        this.pao2 = pao2;
    }

    public BigDecimal getPao2() 
    {
        return pao2;
    }

    public void setHco3(BigDecimal hco3) 
    {
        this.hco3 = hco3;
    }

    public BigDecimal getHco3() 
    {
        return hco3;
    }

    public void setBe(BigDecimal be) 
    {
        this.be = be;
    }

    public BigDecimal getBe() 
    {
        return be;
    }

    public void setOxygenConcentration(BigDecimal oxygenConcentration) 
    {
        this.oxygenConcentration = oxygenConcentration;
    }

    public BigDecimal getOxygenConcentration() 
    {
        return oxygenConcentration;
    }

    public void setWbc(BigDecimal wbc) 
    {
        this.wbc = wbc;
    }

    public BigDecimal getWbc() 
    {
        return wbc;
    }

    public void setRbc(BigDecimal rbc) 
    {
        this.rbc = rbc;
    }

    public BigDecimal getRbc() 
    {
        return rbc;
    }

    public void setHemoglobin(BigDecimal hemoglobin) 
    {
        this.hemoglobin = hemoglobin;
    }

    public BigDecimal getHemoglobin() 
    {
        return hemoglobin;
    }

    public void setPlatelets(BigDecimal platelets) 
    {
        this.platelets = platelets;
    }

    public BigDecimal getPlatelets() 
    {
        return platelets;
    }

    public void setLymphocytePercentage(BigDecimal lymphocytePercentage) 
    {
        this.lymphocytePercentage = lymphocytePercentage;
    }

    public BigDecimal getLymphocytePercentage() 
    {
        return lymphocytePercentage;
    }

    public void setMonocytePercentage(BigDecimal monocytePercentage) 
    {
        this.monocytePercentage = monocytePercentage;
    }

    public BigDecimal getMonocytePercentage() 
    {
        return monocytePercentage;
    }

    public void setNeutrophilPercentage(BigDecimal neutrophilPercentage) 
    {
        this.neutrophilPercentage = neutrophilPercentage;
    }

    public BigDecimal getNeutrophilPercentage() 
    {
        return neutrophilPercentage;
    }

    public void setEosinophilPercentage(BigDecimal eosinophilPercentage) 
    {
        this.eosinophilPercentage = eosinophilPercentage;
    }

    public BigDecimal getEosinophilPercentage() 
    {
        return eosinophilPercentage;
    }

    public void setLymphocyteAbsolute(BigDecimal lymphocyteAbsolute) 
    {
        this.lymphocyteAbsolute = lymphocyteAbsolute;
    }

    public BigDecimal getLymphocyteAbsolute() 
    {
        return lymphocyteAbsolute;
    }

    public void setMonocyteAbsolute(BigDecimal monocyteAbsolute) 
    {
        this.monocyteAbsolute = monocyteAbsolute;
    }

    public BigDecimal getMonocyteAbsolute() 
    {
        return monocyteAbsolute;
    }

    public void setNeutrophilAbsolute(BigDecimal neutrophilAbsolute) 
    {
        this.neutrophilAbsolute = neutrophilAbsolute;
    }

    public BigDecimal getNeutrophilAbsolute() 
    {
        return neutrophilAbsolute;
    }

    public void setEosinophilAbsolute(BigDecimal eosinophilAbsolute) 
    {
        this.eosinophilAbsolute = eosinophilAbsolute;
    }

    public BigDecimal getEosinophilAbsolute() 
    {
        return eosinophilAbsolute;
    }

    public void setHdl(BigDecimal hdl) 
    {
        this.hdl = hdl;
    }

    public BigDecimal getHdl() 
    {
        return hdl;
    }

    public void setLdl(BigDecimal ldl) 
    {
        this.ldl = ldl;
    }

    public BigDecimal getLdl() 
    {
        return ldl;
    }

    public void setTotalCholesterol(BigDecimal totalCholesterol) 
    {
        this.totalCholesterol = totalCholesterol;
    }

    public BigDecimal getTotalCholesterol() 
    {
        return totalCholesterol;
    }

    public void setTriglycerides(BigDecimal triglycerides) 
    {
        this.triglycerides = triglycerides;
    }

    public BigDecimal getTriglycerides() 
    {
        return triglycerides;
    }

    public void setCreatineKinase(BigDecimal creatineKinase) 
    {
        this.creatineKinase = creatineKinase;
    }

    public BigDecimal getCreatineKinase() 
    {
        return creatineKinase;
    }

    public void setCkMb(BigDecimal ckMb) 
    {
        this.ckMb = ckMb;
    }

    public BigDecimal getCkMb() 
    {
        return ckMb;
    }

    public void setLdh(BigDecimal ldh) 
    {
        this.ldh = ldh;
    }

    public BigDecimal getLdh() 
    {
        return ldh;
    }

    public void setHbdh(BigDecimal hbdh) 
    {
        this.hbdh = hbdh;
    }

    public BigDecimal getHbdh() 
    {
        return hbdh;
    }

    public void setTroponin(BigDecimal troponin) 
    {
        this.troponin = troponin;
    }

    public BigDecimal getTroponin() 
    {
        return troponin;
    }

    public void setCreatinine(BigDecimal creatinine) 
    {
        this.creatinine = creatinine;
    }

    public BigDecimal getCreatinine() 
    {
        return creatinine;
    }

    public void setUricAcid(BigDecimal uricAcid) 
    {
        this.uricAcid = uricAcid;
    }

    public BigDecimal getUricAcid() 
    {
        return uricAcid;
    }

    public void setUrea(BigDecimal urea) 
    {
        this.urea = urea;
    }

    public BigDecimal getUrea() 
    {
        return urea;
    }

    public void setCystatinC(BigDecimal cystatinC) 
    {
        this.cystatinC = cystatinC;
    }

    public BigDecimal getCystatinC() 
    {
        return cystatinC;
    }

    public void setGfr(BigDecimal gfr) 
    {
        this.gfr = gfr;
    }

    public BigDecimal getGfr() 
    {
        return gfr;
    }

    public void setAst(BigDecimal ast) 
    {
        this.ast = ast;
    }

    public BigDecimal getAst() 
    {
        return ast;
    }

    public void setAlt(BigDecimal alt) 
    {
        this.alt = alt;
    }

    public BigDecimal getAlt() 
    {
        return alt;
    }

    public void setTotalBilirubin(BigDecimal totalBilirubin) 
    {
        this.totalBilirubin = totalBilirubin;
    }

    public BigDecimal getTotalBilirubin() 
    {
        return totalBilirubin;
    }

    public void setTotalProtein(BigDecimal totalProtein) 
    {
        this.totalProtein = totalProtein;
    }

    public BigDecimal getTotalProtein() 
    {
        return totalProtein;
    }

    public void setAlbumin(BigDecimal albumin) 
    {
        this.albumin = albumin;
    }

    public BigDecimal getAlbumin() 
    {
        return albumin;
    }

    public void setIl6(BigDecimal il6) 
    {
        this.il6 = il6;
    }

    public BigDecimal getIl6() 
    {
        return il6;
    }

    public void setCalcitonin(BigDecimal calcitonin) 
    {
        this.calcitonin = calcitonin;
    }

    public BigDecimal getCalcitonin() 
    {
        return calcitonin;
    }

    public void setBnp(BigDecimal bnp) 
    {
        this.bnp = bnp;
    }

    public BigDecimal getBnp() 
    {
        return bnp;
    }

    public void setCrp(BigDecimal crp) 
    {
        this.crp = crp;
    }

    public BigDecimal getCrp() 
    {
        return crp;
    }

    public void setEsr(BigDecimal esr) 
    {
        this.esr = esr;
    }

    public BigDecimal getEsr() 
    {
        return esr;
    }

    public void setPt(BigDecimal pt) 
    {
        this.pt = pt;
    }

    public BigDecimal getPt() 
    {
        return pt;
    }

    public void setAptt(BigDecimal aptt) 
    {
        this.aptt = aptt;
    }

    public BigDecimal getAptt() 
    {
        return aptt;
    }

    public void setTt(BigDecimal tt) 
    {
        this.tt = tt;
    }

    public BigDecimal getTt() 
    {
        return tt;
    }

    public void setInr(BigDecimal inr) 
    {
        this.inr = inr;
    }

    public BigDecimal getInr() 
    {
        return inr;
    }

    public void setFibrinogen(BigDecimal fibrinogen) 
    {
        this.fibrinogen = fibrinogen;
    }

    public BigDecimal getFibrinogen() 
    {
        return fibrinogen;
    }

    public void setdDimer(BigDecimal dDimer) 
    {
        this.dDimer = dDimer;
    }

    public BigDecimal getdDimer() 
    {
        return dDimer;
    }

    public void setSputumCulture(String sputumCulture) 
    {
        this.sputumCulture = sputumCulture;
    }

    public String getSputumCulture() 
    {
        return sputumCulture;
    }

    public void setPathologyExamination(String pathologyExamination) 
    {
        this.pathologyExamination = pathologyExamination;
    }

    public String getPathologyExamination() 
    {
        return pathologyExamination;
    }

    public void setMmrcScore(BigDecimal mmrcScore) 
    {
        this.mmrcScore = mmrcScore;
    }

    public BigDecimal getMmrcScore() 
    {
        return mmrcScore;
    }

    public void setDailyLivingScore(BigDecimal dailyLivingScore) 
    {
        this.dailyLivingScore = dailyLivingScore;
    }

    public BigDecimal getDailyLivingScore() 
    {
        return dailyLivingScore;
    }

    public void setDailyLivingScale(String dailyLivingScale) 
    {
        this.dailyLivingScale = dailyLivingScale;
    }

    public String getDailyLivingScale() 
    {
        return dailyLivingScale;
    }

    public void setFallRiskScore(BigDecimal fallRiskScore) 
    {
        this.fallRiskScore = fallRiskScore;
    }

    public BigDecimal getFallRiskScore() 
    {
        return fallRiskScore;
    }

    public void setFallRiskScale(String fallRiskScale) 
    {
        this.fallRiskScale = fallRiskScale;
    }

    public String getFallRiskScale() 
    {
        return fallRiskScale;
    }

    public void setPressureUlcerScore(BigDecimal pressureUlcerScore) 
    {
        this.pressureUlcerScore = pressureUlcerScore;
    }

    public BigDecimal getPressureUlcerScore() 
    {
        return pressureUlcerScore;
    }

    public void setPressureUlcerScale(String pressureUlcerScale) 
    {
        this.pressureUlcerScale = pressureUlcerScale;
    }

    public String getPressureUlcerScale() 
    {
        return pressureUlcerScale;
    }

    public void setFev1Pre(BigDecimal fev1Pre) 
    {
        this.fev1Pre = fev1Pre;
    }

    public BigDecimal getFev1Pre() 
    {
        return fev1Pre;
    }

    public void setFev1PrePercent(BigDecimal fev1PrePercent) 
    {
        this.fev1PrePercent = fev1PrePercent;
    }

    public BigDecimal getFev1PrePercent() 
    {
        return fev1PrePercent;
    }

    public void setFvcPre(BigDecimal fvcPre) 
    {
        this.fvcPre = fvcPre;
    }

    public BigDecimal getFvcPre() 
    {
        return fvcPre;
    }

    public void setFvcPrePercent(BigDecimal fvcPrePercent) 
    {
        this.fvcPrePercent = fvcPrePercent;
    }

    public BigDecimal getFvcPrePercent() 
    {
        return fvcPrePercent;
    }

    public void setFev1FvcRatioPre(BigDecimal fev1FvcRatioPre) 
    {
        this.fev1FvcRatioPre = fev1FvcRatioPre;
    }

    public BigDecimal getFev1FvcRatioPre() 
    {
        return fev1FvcRatioPre;
    }

    public void setFev1FvcRatioPrePercent(BigDecimal fev1FvcRatioPrePercent) 
    {
        this.fev1FvcRatioPrePercent = fev1FvcRatioPrePercent;
    }

    public BigDecimal getFev1FvcRatioPrePercent() 
    {
        return fev1FvcRatioPrePercent;
    }

    public void setFev1Post(BigDecimal fev1Post) 
    {
        this.fev1Post = fev1Post;
    }

    public BigDecimal getFev1Post() 
    {
        return fev1Post;
    }

    public void setFev1PostPercent(BigDecimal fev1PostPercent) 
    {
        this.fev1PostPercent = fev1PostPercent;
    }

    public BigDecimal getFev1PostPercent() 
    {
        return fev1PostPercent;
    }

    public void setFvcPost(BigDecimal fvcPost) 
    {
        this.fvcPost = fvcPost;
    }

    public BigDecimal getFvcPost() 
    {
        return fvcPost;
    }

    public void setFvcPostPercent(BigDecimal fvcPostPercent) 
    {
        this.fvcPostPercent = fvcPostPercent;
    }

    public BigDecimal getFvcPostPercent() 
    {
        return fvcPostPercent;
    }

    public void setFev1FvcRatioPost(BigDecimal fev1FvcRatioPost) 
    {
        this.fev1FvcRatioPost = fev1FvcRatioPost;
    }

    public BigDecimal getFev1FvcRatioPost() 
    {
        return fev1FvcRatioPost;
    }

    public void setFev1FvcRatioPostPercent(BigDecimal fev1FvcRatioPostPercent) 
    {
        this.fev1FvcRatioPostPercent = fev1FvcRatioPostPercent;
    }

    public BigDecimal getFev1FvcRatioPostPercent() 
    {
        return fev1FvcRatioPostPercent;
    }

    public void setFvcImprovement(BigDecimal fvcImprovement) 
    {
        this.fvcImprovement = fvcImprovement;
    }

    public BigDecimal getFvcImprovement() 
    {
        return fvcImprovement;
    }

    public void setFev1Improvement(BigDecimal fev1Improvement) 
    {
        this.fev1Improvement = fev1Improvement;
    }

    public BigDecimal getFev1Improvement() 
    {
        return fev1Improvement;
    }

    public void setPefPre(BigDecimal pefPre) 
    {
        this.pefPre = pefPre;
    }

    public BigDecimal getPefPre() 
    {
        return pefPre;
    }

    public void setMmef7525Pre(BigDecimal mmef7525Pre) 
    {
        this.mmef7525Pre = mmef7525Pre;
    }

    public BigDecimal getMmef7525Pre() 
    {
        return mmef7525Pre;
    }

    public void setMef75Pre(BigDecimal mef75Pre) 
    {
        this.mef75Pre = mef75Pre;
    }

    public BigDecimal getMef75Pre() 
    {
        return mef75Pre;
    }

    public void setMef50Pre(BigDecimal mef50Pre) 
    {
        this.mef50Pre = mef50Pre;
    }

    public BigDecimal getMef50Pre() 
    {
        return mef50Pre;
    }

    public void setMef25Pre(BigDecimal mef25Pre) 
    {
        this.mef25Pre = mef25Pre;
    }

    public BigDecimal getMef25Pre() 
    {
        return mef25Pre;
    }

    public void setPefPost(BigDecimal pefPost) 
    {
        this.pefPost = pefPost;
    }

    public BigDecimal getPefPost() 
    {
        return pefPost;
    }

    public void setMmef7525Post(BigDecimal mmef7525Post) 
    {
        this.mmef7525Post = mmef7525Post;
    }

    public BigDecimal getMmef7525Post() 
    {
        return mmef7525Post;
    }

    public void setMef75Post(BigDecimal mef75Post) 
    {
        this.mef75Post = mef75Post;
    }

    public BigDecimal getMef75Post() 
    {
        return mef75Post;
    }

    public void setMef50Post(BigDecimal mef50Post) 
    {
        this.mef50Post = mef50Post;
    }

    public BigDecimal getMef50Post() 
    {
        return mef50Post;
    }

    public void setMef25Post(BigDecimal mef25Post) 
    {
        this.mef25Post = mef25Post;
    }

    public BigDecimal getMef25Post() 
    {
        return mef25Post;
    }

    public void setDlcoSbPercent(BigDecimal dlcoSbPercent) 
    {
        this.dlcoSbPercent = dlcoSbPercent;
    }

    public BigDecimal getDlcoSbPercent() 
    {
        return dlcoSbPercent;
    }

    public void setTlcSbPercent(BigDecimal tlcSbPercent) 
    {
        this.tlcSbPercent = tlcSbPercent;
    }

    public BigDecimal getTlcSbPercent() 
    {
        return tlcSbPercent;
    }

    public void setRvSbPercent(BigDecimal rvSbPercent) 
    {
        this.rvSbPercent = rvSbPercent;
    }

    public BigDecimal getRvSbPercent() 
    {
        return rvSbPercent;
    }

    public void setZ5Pre(BigDecimal z5Pre) 
    {
        this.z5Pre = z5Pre;
    }

    public BigDecimal getZ5Pre() 
    {
        return z5Pre;
    }

    public void setR5Pre(BigDecimal r5Pre) 
    {
        this.r5Pre = r5Pre;
    }

    public BigDecimal getR5Pre() 
    {
        return r5Pre;
    }

    public void setR20Pre(BigDecimal r20Pre) 
    {
        this.r20Pre = r20Pre;
    }

    public BigDecimal getR20Pre() 
    {
        return r20Pre;
    }

    public void setX5Pre(BigDecimal x5Pre) 
    {
        this.x5Pre = x5Pre;
    }

    public BigDecimal getX5Pre() 
    {
        return x5Pre;
    }

    public void setResonantFrequency(BigDecimal resonantFrequency) 
    {
        this.resonantFrequency = resonantFrequency;
    }

    public BigDecimal getResonantFrequency() 
    {
        return resonantFrequency;
    }

    public void setZ5Post(BigDecimal z5Post) 
    {
        this.z5Post = z5Post;
    }

    public BigDecimal getZ5Post() 
    {
        return z5Post;
    }

    public void setR5Post(BigDecimal r5Post) 
    {
        this.r5Post = r5Post;
    }

    public BigDecimal getR5Post() 
    {
        return r5Post;
    }

    public void setR20Post(BigDecimal r20Post) 
    {
        this.r20Post = r20Post;
    }

    public BigDecimal getR20Post() 
    {
        return r20Post;
    }

    public void setX5Post(BigDecimal x5Post) 
    {
        this.x5Post = x5Post;
    }

    public BigDecimal getX5Post() 
    {
        return x5Post;
    }

    public void setCreatedBy(String createdBy) 
    {
        this.createdBy = createdBy;
    }

    public String getCreatedBy() 
    {
        return createdBy;
    }

    public void setCreatorDepartment(String creatorDepartment) 
    {
        this.creatorDepartment = creatorDepartment;
    }

    public String getCreatorDepartment() 
    {
        return creatorDepartment;
    }

    public void setCreatedAt(Date createdAt) 
    {
        this.createdAt = createdAt;
    }

    public Date getCreatedAt() 
    {
        return createdAt;
    }

    public void setUpdatedAt(Date updatedAt) 
    {
        this.updatedAt = updatedAt;
    }

    public Date getUpdatedAt() 
    {
        return updatedAt;
    }

    public void setUpdatedBy(String updatedBy) 
    {
        this.updatedBy = updatedBy;
    }

    public String getUpdatedBy() 
    {
        return updatedBy;
    }

    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }

    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("department", getDepartment())
            .append("bedNumber", getBedNumber())
            .append("patientName", getPatientName())
            .append("hospitalNumber", getHospitalNumber())
            .append("gender", getGender())
            .append("age", getAge())
            .append("ethnicity", getEthnicity())
            .append("educationLevel", getEducationLevel())
            .append("pulmonaryTestNumber", getPulmonaryTestNumber())
            .append("phoneNumber", getPhoneNumber())
            .append("currentAddress", getCurrentAddress())
            .append("height", getHeight())
            .append("weight", getWeight())
            .append("bmi", getBmi())
            .append("diseaseStage", getDiseaseStage())
            .append("smokingStatus", getSmokingStatus())
            .append("smokingDetails", getSmokingDetails())
            .append("drinkingStatus", getDrinkingStatus())
            .append("familyHistory", getFamilyHistory())
            .append("occupation", getOccupation())
            .append("medicalHistory", getMedicalHistory())
            .append("admissionDiagnosis", getAdmissionDiagnosis())
            .append("dischargeDiagnosis", getDischargeDiagnosis())
            .append("hospitalizationCost", getHospitalizationCost())
            .append("hospitalizationDays", getHospitalizationDays())
            .append("symptoms", getSymptoms())
            .append("allergyHistory", getAllergyHistory())
            .append("systolicPressure", getSystolicPressure())
            .append("diastolicPressure", getDiastolicPressure())
            .append("pulseRate", getPulseRate())
            .append("respiratoryRate", getRespiratoryRate())
            .append("bodyTemperature", getBodyTemperature())
            .append("bloodGlucose", getBloodGlucose())
            .append("antibiotics", getAntibiotics())
            .append("nebulizationDrugs", getNebulizationDrugs())
            .append("chestCt", getChestCt())
            .append("ultrasoundResults", getUltrasoundResults())
            .append("cardiacUltrasound", getCardiacUltrasound())
            .append("ecgResults", getEcgResults())
            .append("otherExaminations", getOtherExaminations())
            .append("ph", getPh())
            .append("paco2", getPaco2())
            .append("pao2", getPao2())
            .append("hco3", getHco3())
            .append("be", getBe())
            .append("oxygenConcentration", getOxygenConcentration())
            .append("wbc", getWbc())
            .append("rbc", getRbc())
            .append("hemoglobin", getHemoglobin())
            .append("platelets", getPlatelets())
            .append("lymphocytePercentage", getLymphocytePercentage())
            .append("monocytePercentage", getMonocytePercentage())
            .append("neutrophilPercentage", getNeutrophilPercentage())
            .append("eosinophilPercentage", getEosinophilPercentage())
            .append("lymphocyteAbsolute", getLymphocyteAbsolute())
            .append("monocyteAbsolute", getMonocyteAbsolute())
            .append("neutrophilAbsolute", getNeutrophilAbsolute())
            .append("eosinophilAbsolute", getEosinophilAbsolute())
            .append("hdl", getHdl())
            .append("ldl", getLdl())
            .append("totalCholesterol", getTotalCholesterol())
            .append("triglycerides", getTriglycerides())
            .append("creatineKinase", getCreatineKinase())
            .append("ckMb", getCkMb())
            .append("ldh", getLdh())
            .append("hbdh", getHbdh())
            .append("troponin", getTroponin())
            .append("creatinine", getCreatinine())
            .append("uricAcid", getUricAcid())
            .append("urea", getUrea())
            .append("cystatinC", getCystatinC())
            .append("gfr", getGfr())
            .append("ast", getAst())
            .append("alt", getAlt())
            .append("totalBilirubin", getTotalBilirubin())
            .append("totalProtein", getTotalProtein())
            .append("albumin", getAlbumin())
            .append("il6", getIl6())
            .append("calcitonin", getCalcitonin())
            .append("bnp", getBnp())
            .append("crp", getCrp())
            .append("esr", getEsr())
            .append("pt", getPt())
            .append("aptt", getAptt())
            .append("tt", getTt())
            .append("inr", getInr())
            .append("fibrinogen", getFibrinogen())
            .append("dDimer", getdDimer())
            .append("sputumCulture", getSputumCulture())
            .append("pathologyExamination", getPathologyExamination())
            .append("mmrcScore", getMmrcScore())
            .append("dailyLivingScore", getDailyLivingScore())
            .append("dailyLivingScale", getDailyLivingScale())
            .append("fallRiskScore", getFallRiskScore())
            .append("fallRiskScale", getFallRiskScale())
            .append("pressureUlcerScore", getPressureUlcerScore())
            .append("pressureUlcerScale", getPressureUlcerScale())
            .append("fev1Pre", getFev1Pre())
            .append("fev1PrePercent", getFev1PrePercent())
            .append("fvcPre", getFvcPre())
            .append("fvcPrePercent", getFvcPrePercent())
            .append("fev1FvcRatioPre", getFev1FvcRatioPre())
            .append("fev1FvcRatioPrePercent", getFev1FvcRatioPrePercent())
            .append("fev1Post", getFev1Post())
            .append("fev1PostPercent", getFev1PostPercent())
            .append("fvcPost", getFvcPost())
            .append("fvcPostPercent", getFvcPostPercent())
            .append("fev1FvcRatioPost", getFev1FvcRatioPost())
            .append("fev1FvcRatioPostPercent", getFev1FvcRatioPostPercent())
            .append("fvcImprovement", getFvcImprovement())
            .append("fev1Improvement", getFev1Improvement())
            .append("pefPre", getPefPre())
            .append("mmef7525Pre", getMmef7525Pre())
            .append("mef75Pre", getMef75Pre())
            .append("mef50Pre", getMef50Pre())
            .append("mef25Pre", getMef25Pre())
            .append("pefPost", getPefPost())
            .append("mmef7525Post", getMmef7525Post())
            .append("mef75Post", getMef75Post())
            .append("mef50Post", getMef50Post())
            .append("mef25Post", getMef25Post())
            .append("dlcoSbPercent", getDlcoSbPercent())
            .append("tlcSbPercent", getTlcSbPercent())
            .append("rvSbPercent", getRvSbPercent())
            .append("z5Pre", getZ5Pre())
            .append("r5Pre", getR5Pre())
            .append("r20Pre", getR20Pre())
            .append("x5Pre", getX5Pre())
            .append("resonantFrequency", getResonantFrequency())
            .append("z5Post", getZ5Post())
            .append("r5Post", getR5Post())
            .append("r20Post", getR20Post())
            .append("x5Post", getX5Post())
            .append("createdBy", getCreatedBy())
            .append("creatorDepartment", getCreatorDepartment())
            .append("createdAt", getCreatedAt())
            .append("updatedAt", getUpdatedAt())
            .append("updatedBy", getUpdatedBy())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .toString();
    }
}
